package edu.java基础;
//Random:产生一个随机数
import java.util.Random;
import java.util.Scanner;

public class M_Random {
    public static void main(String[] args) {
        //创建对象
        Random ran = new Random();
        //获取随机数
        int num = ran.nextInt(10);  //括号里是随机数的范围，10就是0-9,
        System.out.println(num);
        //产生1-10的
        int num1 = ran.nextInt(10) + 1;  //1-10

        /*
          猜数字
          程序自动生成一个1-100的数字，如果猜的数字比真实数字大，提示猜大了
          小，提示猜小了，相等提示猜中了
        */
        int num2 = ran.nextInt(100)+1;  //要猜的数据
        System.out.println(num2);
        Scanner sc = new Scanner(System.in);
        while(true){
            System.out.println("请猜一个1-100的数");
            int s = sc.nextInt();   //用户猜的数据
            if (num2 > s){
                System.out.println("猜小了");
            }else if (num2 < s){
                System.out.println("猜大了");
            }else{
                System.out.println("你猜对了");
                break;  //加上break就不是无限循环了，后面可以有代码
            }
        }
        System.out.println("感谢您的使用");


    }
}
